package com.ruoyi.ybUpload.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品盘存对象 zs_stock_taking
 *
 * @author ruoyi
 * @date 2024-09-04
 */
public class ZsStockTaking extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 物品类型 */
    @Excel(name = "物品类型")
    private String goods_type;

    /** 物品名称 */
    @Excel(name = "物品名称")
    private String goods_name;

    /** 物品编码 */
    @Excel(name = "物品编码")
    private String goods_code;

    /** 医疗目录编码 */
    @Excel(name = "医疗目录编码")
    private String med_list_codg;

    /** 机构目录编号 */
    @Excel(name = "机构目录编号")
    private String fixmedins_hilist_id;

    /** 构目录名称 */
    @Excel(name = "构目录名称")
    private String fixmedins_hilist_name;

    /** 处方药标志 */
    @Excel(name = "处方药标志")
    private Long rx_flag;

    /** 盘存日期 */
    @Excel(name = "盘存日期")
    private String invdate;

    /** 库存数量 */
    @Excel(name = "库存数量")
    private Long inv_cnt;

    /** 批次流水号 */
    @Excel(name = "批次流水号")
    private String fixmedins_bchno;

    /** 生产日期 */
    @Excel(name = "生产日期")
    private String manu_date;

    /** 有效期止 */
    @Excel(name = "有效期止")
    private String expy_end;

    /** 库存变更类型 */
    @Excel(name = "库存变更类型")
    private String inv_chg_type;

    /** 单价 */
    @Excel(name = "单价")
    private Long pric;

    /** 上传标志 */
    @Excel(name = "上传标志")
    private Long uploadFlag;

    /** 删除标志 */
    private Long delFlag;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setGoods_type(String goods_type)
    {
        this.goods_type = goods_type;
    }

    public String getGoods_type()
    {
        return goods_type;
    }
    public void setGoods_name(String goods_name)
    {
        this.goods_name = goods_name;
    }

    public String getGoods_name()
    {
        return goods_name;
    }
    public void setGoods_code(String goods_code)
    {
        this.goods_code = goods_code;
    }

    public String getGoods_code()
    {
        return goods_code;
    }
    public void setMed_list_codg(String med_list_codg)
    {
        this.med_list_codg = med_list_codg;
    }

    public String getMed_list_codg()
    {
        return med_list_codg;
    }
    public void setFixmedins_hilist_id(String fixmedins_hilist_id)
    {
        this.fixmedins_hilist_id = fixmedins_hilist_id;
    }

    public String getFixmedins_hilist_id()
    {
        return fixmedins_hilist_id;
    }
    public void setFixmedins_hilist_name(String fixmedins_hilist_name)
    {
        this.fixmedins_hilist_name = fixmedins_hilist_name;
    }

    public String getFixmedins_hilist_name()
    {
        return fixmedins_hilist_name;
    }
    public void setRx_flag(Long rx_flag)
    {
        this.rx_flag = rx_flag;
    }

    public Long getRx_flag()
    {
        return rx_flag;
    }
    public void setInvdate(String invdate)
    {
        this.invdate = invdate;
    }

    public String getInvdate()
    {
        return invdate;
    }
    public void setInv_cnt(Long inv_cnt)
    {
        this.inv_cnt = inv_cnt;
    }

    public Long getInv_cnt()
    {
        return inv_cnt;
    }
    public void setFixmedins_bchno(String fixmedins_bchno)
    {
        this.fixmedins_bchno = fixmedins_bchno;
    }

    public String getFixmedins_bchno()
    {
        return fixmedins_bchno;
    }
    public void setManu_date(String manu_date)
    {
        this.manu_date = manu_date;
    }

    public String getManu_date()
    {
        return manu_date;
    }
    public void setExpy_end(String expy_end)
    {
        this.expy_end = expy_end;
    }

    public String getExpy_end()
    {
        return expy_end;
    }
    public void setInv_chg_type(String inv_chg_type)
    {
        this.inv_chg_type = inv_chg_type;
    }

    public String getInv_chg_type()
    {
        return inv_chg_type;
    }
    public void setPric(Long pric)
    {
        this.pric = pric;
    }

    public Long getPric()
    {
        return pric;
    }
    public void setUploadFlag(Long uploadFlag)
    {
        this.uploadFlag = uploadFlag;
    }

    public Long getUploadFlag()
    {
        return uploadFlag;
    }
    public void setDelFlag(Long delFlag)
    {
        this.delFlag = delFlag;
    }

    public Long getDelFlag()
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("goods_type", getGoods_type())
                .append("goods_name", getGoods_name())
                .append("goods_code", getGoods_code())
                .append("med_list_codg", getMed_list_codg())
                .append("fixmedins_hilist_id", getFixmedins_hilist_id())
                .append("fixmedins_hilist_name", getFixmedins_hilist_name())
                .append("rx_flag", getRx_flag())
                .append("invdate", getInvdate())
                .append("inv_cnt", getInv_cnt())
                .append("fixmedins_bchno", getFixmedins_bchno())
                .append("manu_date", getManu_date())
                .append("expy_end", getExpy_end())
                .append("inv_chg_type", getInv_chg_type())
                .append("pric", getPric())
                .append("uploadFlag", getUploadFlag())
                .append("delFlag", getDelFlag())
                .append("remark", getRemark())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }

    public void setUpload_flag(long l) {
    }
}